STT-RAM Aware Last-Level-Cache Policies for Simultaneous Energy and Performance Improvement
نویسندگان
چکیده
High capacity Last Level Cache (LLC) architectures have been proposed to mitigate the widening processor-memory speed gap. These LLC architectures have been realized using DRAM or SpinTransfer-Torque Random Access Memory (STT-RAM) memory technologies. It has been shown that STT-RAM LLC provides improved energy efficiency compared to DRAM LLC. However, existing STT-RAM LLC suffers from increased energy consumption by fetching unncesseary cache lines into the row buffer. To address this problem, we propose a Selective Read Policy for STT-RAM LLC. This policy is based on the idea of fetching those cache lines into the row buffer that are likely to be reused. This policy restricts the number of unneeded cache line reads and thereby reduces the energy consumption. While the Selective Read Policy provides energy reduction, it introduces a latency penalty. To address this problem, we propose three performance optimizations namely Row Buffer Tags Bypass Policy, LLC Data Cache, and a Tag Organization. These optimizations reduce the impact of the latency penalty of Selective Read Policy while considering STT-RAM and application characteristics. For an 8-core system, we show that our synergetic policies reduce the average LLC dynamic energy consumption by 72.6% and improve the system performance by 1.3% compared to the recently proposed STT-RAM LLC. Compared to the state-of-the-art DRAM LLC, our architecture reduces the LLC dynamic energy consumption by 90.6% and improves the system performance by 1.4%.
منابع مشابه
Performance and Energy-Efficient Design of STT-RAM Last-Level Cache
Recent research has proposed having a die-stacked last-level cache (LLC) to overcome the memory wall. Lately, spin-transfer-torque random access memory (STT-RAM) caches have received attention, since they provide improved energy efficiency compared with DRAM caches. However, recently proposed STT-RAM cache architectures unnecessarily dissipate energy by fetching unneeded cache lines (CLs) into ...
متن کاملMitigating Read-disturbance Errors in STT-RAM Caches by Using Data Compression
Due to its high density and close-to-SRAM read latency, spin transfer torque RAM (STT-RAM) is considered one of the most-promising emerging memory technologies for designing large last level caches (LLCs). However, in deep sub-micron region, STT-RAM shows read-disturbance error (RDE) whereby a read operation may modify the stored data value and this presents a severe threat to performance and r...
متن کاملDswitch: Write-aware Dynamic Inclusion Property Switching for Emerging Asymmetric Memory Technologies
Emerging non-volatile memory (NVM) technologies, such as spin-transfer torque RAM (STT-RAM), are attractive options for replacing or augmenting SRAM in implementing last-level caches (LLCs). However, the asymmetric read/write energy and latency associated with NVM introduces new challenges in designing caches where, in contrast to SRAM, dynamic energy from write operations can be responsible fo...
متن کاملA Review of STT-RAM, SRAM, and eDRAM and Methods of Optimization for Computer Architecture
The following Capstone Report seeks to outline difference in cache designs but more thoroughly into the computer architecture of STT-RAM, SRAM, eDRAM. It begins by outlining the use of cache followed by the different protocols for implementation including: direct mapping, fully associative, and set associative configurations. An area of interest in this study is implementing STT-RAM over SRAM b...
متن کاملROSS: A Design of Read-Oriented STT-MRAM Storage for Energy-Efficient Non-Uniform Cache Architecture
Spin-Transfer Torque Magnetoresistive RAM (STTMRAM) is being intensively explored as a promising on-chip last-level cache (LLC) replacement for SRAM, thanks to its low leakage power and high storage capacity. However, the write penalties imposed by STT-MRAM challenges its incarnation as a successful LLC by deteriorating its performance and energy efficiency. This write performance characteristi...
متن کامل